---
title: Key-Value Stores
---

Key-Value Stores represent underlying storage components used in [Document Stores](/typescript/framework/modules/data/stores/doc_stores) and [Index Stores](/typescript/framework/modules/data/stores/index_stores)

## Available Key-Value Stores

- [SimpleKVStore](/typescript/framework-api-reference/classes/simplekvstore/): A simple Key-Value store with support of [persisting](/typescript/framework/modules/data/stores#local-storage) data to disk.
- [PostgresKVStore](/typescript/framework-api-reference/classes/postgreskvstore/): A PostgreSQL Key-Value store, see [PostgreSQL Storage](/typescript/framework/modules/data/stores#postgresql-storage).

Check the [LlamaIndexTS Github](https://github.com/run-llama/LlamaIndexTS) for the most up to date overview of integrations.

## API Reference

- [BaseKVStore](/typescript/framework-api-reference/classes/basekvstore/)
